home *** CD-ROM | disk | FTP | other *** search
- on(dragOver){
- if(eval("../../:validDrag"))
- {
- tellTarget("_level50")
- {
- gotoAndStop("off");
- }
- set("../:selection2",_name.substr("4",length(_name)));
- set("_level100:jctrace",eval("_level100:jctrace") add "\r" add eval("../:selection2"));
- if(eval("../:selection2") != eval("../:selection1"))
- {
- if(eval("../:selection1") < eval("../:selection2"))
- {
- a = eval("../:selection1");
- b = eval("../:selection2");
- set("createDragEvent:a",eval("../:selection1"));
- set("createDragEvent:b",eval("../:selection2"));
- }
- else
- {
- a = eval("../:selection2");
- b = eval("../:selection1");
- set("createDragEvent:a",eval("../:selection2"));
- set("createDragEvent:b",eval("../:selection1"));
- }
- x = "0";
- while(endObj >= x)
- {
- if(a < x and x < b)
- {
- tellTarget("../obj" add x)
- {
- gotoAndStop("inSelection");
- }
- }
- else
- {
- tellTarget("../obj" add x)
- {
- gotoAndStop("init");
- }
- }
- x += "1";
- }
- }
- else
- {
- x = "0";
- while(endObj >= x)
- {
- tellTarget("../obj" add x)
- {
- gotoAndStop("init");
- }
- x += "1";
- }
- }
- if(eval("../:selection2") < eval("../:selection1"))
- {
- tellTarget("../obj" add eval("../:selection1"))
- {
- gotoAndStop("firstSelectedUp");
- }
- gotoAndStop("currentOverAbove");
- }
- else if(eval("../:selection1") < eval("../:selection2"))
- {
- tellTarget("../obj" add eval("../:selection1"))
- {
- gotoAndStop("firstSelectedDown");
- }
- gotoAndStop("currentOverBelow");
- }
- else
- {
- tellTarget("../obj" add eval("../:selection1"))
- {
- gotoAndStop("firstSelected");
- }
- }
- }
- }
-